Skip to content

fix: bottom nav always navigates to tab root, clearing sub-screen history (v0.25.1-beta.1)#128

Closed
mapgie wants to merge 2 commits into
mainfrom
claude/ui-refinements-stats-settings-eUEDj
Closed

fix: bottom nav always navigates to tab root, clearing sub-screen history (v0.25.1-beta.1)#128
mapgie wants to merge 2 commits into
mainfrom
claude/ui-refinements-stats-settings-eUEDj

Conversation

@mapgie

@mapgie mapgie commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Removed saveState/restoreState from all NavigationBarItem onClick handlers.
Previously, tapping a bottom nav item after navigating into a sub-screen
(e.g. Manage > Settings > Import/Export) would restore the full sub-stack
on the next visit, making Back return to unexpected screens.

https://claude.ai/code/session_01AbiyeMZnCq8Mt2B49o1mvN

claude added 2 commits June 3, 2026 05:28
…s (v0.25.0-beta.1)

Stats:
- Move YTD/year navigation into ChartArea card (alongside month nav)
- Move TimeRangePicker below the chart
- Fix Stats pinned-state not clearing when a Dashboard view is deleted
- Fix Plus One categories counting 1/day instead of summing logged amounts

Settings:
- Remove Tracking and Notifications sections (now only in Manage)

Manage:
- Redesign as menu with trailing chevron arrows
- Add links to open system notification and alarm permission settings
- Full-screen lock-screen alarm via AlarmActivity + setFullScreenIntent
- Add alarm label field so users can name what appears on the alarm screen

Category Management:
- Remove Save button from category values screen

https://claude.ai/code/session_01AbiyeMZnCq8Mt2B49o1mvN
…tory (v0.25.1-beta.1)

Removed saveState/restoreState from all NavigationBarItem onClick handlers.
Previously, tapping a bottom nav item after navigating into a sub-screen
(e.g. Manage > Settings > Import/Export) would restore the full sub-stack
on the next visit, making Back return to unexpected screens.

https://claude.ai/code/session_01AbiyeMZnCq8Mt2B49o1mvN
@mapgie mapgie closed this Jun 10, 2026

mapgie commented Jun 10, 2026

Copy link
Copy Markdown
Owner Author

Closing — the Stats/Settings/Manage UI refinements from this branch already shipped via #123 (Re-land Stats chart-first redesign) and related PRs. The remaining unique change here (removing saveState/restoreState from bottom nav so each tab reopens at its root) is a UX tradeoff against the current standard pattern and we're not pursuing it. Branch is based on v0.25.0-beta.1, well behind current main.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants